/*
 * @Author: shiguo
 * @Date: 2022-04-21 15:30:07
 * @LastEditors: shiguo
 * @LastEditTime: 2022-07-07 16:06:57
 * @FilePath: /@aks-dev/easyui/lib/TableCell/index.ts
 */

import * as React from 'react'

import {
    StyleProp, ViewStyle,
    ImageSourcePropType, ImageStyle, TextProps, ColorValue
} from 'react-native'




export type TableCellProps = {
    icon: ImageSourcePropType;
    iconStyle: StyleProp<ImageStyle>;

    title: string | number | React.ReactElement | undefined;
    titleOptions: TextProps;


    style: StyleProp<ViewStyle> | undefined;
    activeOpacity: number;
    middleContaierStyle: StyleProp<ViewStyle> | undefined;


    content: string | number | React.ReactElement | undefined;
    contentOptions: TextProps;

    onPress: () => void;
    showUnderline: boolean;
    underlineStyle?: {
        borderBottomColor?: ColorValue | undefined;
        borderBottomWidth?: number | undefined;
    }
    showNav: boolean;
    nav:React.ReactElement;
}


export declare const TableCell: React.FC<Partial<TableCellProps>>;